package com.yfp.operation.service;

import com.yfp.operation.domain.ClientCoupon;

import java.util.HashMap;
import java.util.List;

public interface WxInfoService {

    /**
     * 定向给用户发送优惠券到账提醒
     *
     * @param notifyCouponArriveReminderList
     * @param clientCoupon
     */
    void notifyCouponArriveReminder(List<String> notifyCouponArriveReminderList, ClientCoupon clientCoupon);

    /**
     * 组装定向给用户发送优惠券到账提醒
     *
     * @param clientCoupon
     */
    HashMap<String, String> assembleCouponArriveReminder(ClientCoupon clientCoupon);

    /**
     * 发送通知
     *
     * @param toUser
     * @param templateId
     * @param sendMsgData
     */
    void sendSubscribeMsg(String toUser, String templateId, HashMap<String, String> sendMsgData);

}
